package Biblioteca;

import java.util.ArrayList;

/**
 * Clase que implementa un género de la biblioteca.
 * Contiene información sobre sus canciones.
 */
public class Genero extends ElementoBiblioteca {

    /**
     * Constructora.
     * @param nombre Nombre del género
     */
    public Genero(String nombre) {
        super(nombre);
    }

    /**
     * Imprime la información de un género en un xml
     * @param nivelInicial Nivel del elemento en el xml, para ser tabulado correctamente.
     * @return XML con la información de un género
     */
    public String toXml(int nivelInicial) {
        String textoXml;
        String prefijo = "";
        for (int i = 0; i < nivelInicial; i++) {
            prefijo += "\t";
        }
        textoXml = prefijo + "<genero><![CDATA[" + this.nombre + "]]></genero>\n";
        return textoXml;
    }
}
